package android.pot.com.smartcar.map;

import android.graphics.Color;
import android.pot.com.smartcar.R;

import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;

/**
 * 用于显示一条驾车路线的overlay，自3.4.0版本起可实例化多个添加在地图中显示，当数据中包含路况数据时，则默认使用路况纹理分段绘制
 */
public class MyDrivingRouteOverlay extends DrivingRouteOverlay {

    /**
     * 构造函数
     *
     * @param baiduMap
     *            该DrivingRouteOvelray引用的 BaiduMap
     */
    public MyDrivingRouteOverlay(BaiduMap baiduMap) {
        super(baiduMap);
    }

    /**
     * 覆写此方法以改变默认起点图标
     * 
     * @return 起点图标
     */
    public BitmapDescriptor getStartMarker() {
        return BitmapDescriptorFactory
                .fromResource(R.drawable.qidian);
    }

    /**
     * 覆写此方法以改变默认绘制颜色
     * @return 线颜色
     */
    public int getLineColor() {
        return  Color.rgb(248, 94, 112);
    }

    /**
     * 覆写此方法以改变默认终点图标
     * 
     * @return 终点图标
     */
    public BitmapDescriptor getTerminalMarker() {
        return  BitmapDescriptorFactory
                .fromResource(R.drawable.zhogndian);
    }


}
